import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';
import { environment } from '@env/environment';

@Injectable({
  providedIn: 'root'
})
export class FirstPageService {

  constructor(private http: HttpClient) { }

  // getToken(params) {
  //   return new Promise((resolve, reject) => {
  //     this.http.post(`${environment.GATEWAYURL}api/authenticate`, params).subscribe(res => {
  //         resolve(res);
  //     }, error => {
  //       reject(error);
  //     });
  //   });
  // }

  // getData() {
  //     return new Promise((resolve, reject) => {
  //       this.http.get(`${environment.GATEWAYURL}jnhtmarketing/api/selectCommodityByPage`).subscribe(res => {
  //         resolve(res);
  //       }, error => {
  //         reject(error);
  //       });
  //     });
  //   }

  getSysInfo() {
    return new Promise((resolve, reject) => {
      this.http.get(`hmconfig/api/sysInfo`).subscribe(res => {
        resolve(res);
      }, error => {
        reject(error);
        }
      );
    });
  }
  //   var deferred = $q.defer();
  //   $http({
  //     method:'GET',
  //     url:CONFIGURL+'api/sysInfo',
  //     params:{},
  //     data:{}
  //   }).success(function(data,status,headers,config){
  //     deferred.resolve(data);
  //   }).error(function(data,status,headers,config){
  //     deferred.reject(data);
  //   })
  //   return deferred.promise;
  // }
}
